Bulgaria's tennis federation has threatened to fine Sesil Karatantcheva for refusing to play in a Fed Cup zonal event in Budapest this week.
Captain Dora Rangelova picked Karatantcheva for matches in Hungary but the 18-year-old said she wanted to be left out to concentrate on getting points for her world ranking.
Karatantcheva has just returned to the court after serving a two-year doping ban, winning an ITF tournament in Arizona last week.
"Sesil is under contract with the federation and now she will pay a penalty for breaking it," Bulgarian tennis federation general secretary Georgi Donchev told reporters.
"By refusing to play in the Fed Cup it's now unthinkable for her to take her place at the Olympics in Beijing."
Karatantcheva, who reached the quarter-finals of the French Open in 2005 aged 15, beating Venus Williams along the way, said her focus was her ranking.
"I love my country but people should understand me," said Karatantcheva.
"My return to tennis turned out to be much more difficult than I expected. I need to get points from three tournaments now to get back in the ranking. I just cannot afford to miss such an opportunity."