Yaya Toure has declared himself fit for Manchester City's title run-in after struggling with the muscle injury that forced him to come off against Everton on Saturday.
The Ivory Coast midfielder, who finished third in the PFA Player of the Year vote, was hurt during April's 3-2 defeat to Liverpool and missed the next two games.
But though he returned to play and score against Crystal Palace and then set up Sergio Aguero's opening goal in Saturday's 3-2 victory over Everton, he was taken off in the second half at Goodison, prompting fears he would be a doubt for the final week of the campaign.
Toure told City's official website: "It was very important I came off. It has been difficult for me in a short space of time to recover from the injury I picked up at Liverpool and prepare physically."
The 30-year-old said he would be available for City's final two games, at home against Aston Villa on Wednesday and West Ham on Sunday.
He added: "If you are not fully prepared it is very tough, because you have to be at 100 percent for these games and coming back is always difficult, especially at the end of the season, but I feel good."
Toure has scored 23 goals this season, 19 in the Premier League, and played a key part in the final weeks when City last won the league in 2011-12.
He added: "Both Aston Villa and West Ham are sharp and will come to just enjoy the games, but we have a league to play for.
"I hope we complete the job, but it depends how sharp we are, how we prepare mentally and physically."
He said City would need to be "at our optimum levels" to face Villa, adding: "The Premier League was always our target, so now we need to do be at our optimum levels when Aston Villa come to our stadium on Wednesday.
"We definitely expect to win it -- as a team at the top, you always expect to win. We have worked so hard this year and, if we don't win, it would be a massive disappointment for us, for the fans and for the club as well."