SAN DIEGO (Reuters) -- Top seed Maria Sharapova ended Anna Chakvetadze's 12-match winning streak and powered into the San Diego Classic final with a 6-3 6-2 victory on Saturday.

Sharapova had little trouble defeating her fellow Russian, who appeared to be cramping late in the second set due to playing for three consecutive weeks.

"The quality of the first set was better than the second where I didn't have to give as much, but it can get tricky and I'm glad to get it done," Sharapova said.

Chakvetadze had played Fed Cup and won titles in Cincinnati and Stanford before coming to San Diego.

After playing for more than 2-1/2 hours in beating Wimbledon champion Venus Williams in a three-set quarterfinal on Friday night, she had lost some of her speed around the court.

Sharapova ended the contest with 26 winners to only five from Chakvetadze and broke her fellow 20-year-old five times.

Sharapova will face ninth-seeded compatriot Elena Dementieva or 11th seed Swiss Patty Schnyder of Switzerland in the final.

SI Apps
We've Got Apps Too
Get expert analysis, unrivaled access, and the award-winning storytelling only SI can provide - from Peter King, Tom Verducci, Lee Jenkins, Seth Davis, and more - delivered straight to you, along with up-to-the-minute news and live scores.