The 31-year-old Spaniard, enjoying a late-career flourish and chasing a sixth title this season, beat off the Bulgarian third seed 6-3, 4-6, 6-1 in their semi-final on Beijing`s outside hard courts.