Andre Agassi believes Andy Murray can win Wimbledon if he manages to play "a great match at the right time".

Agassi, the Wimbledon champion 20 years ago, was Murray's idol as a child and watched on from the Royal Box on Wednesday as the home favourite beat David Ferrer to reach a fourth consecutive Wimbledon semi-final aganist French fifth seed Jo-Wilfried Tsonga.

"I think Murray has it in him to go the distance. You have to play good matches from here on in, but really he has to play a great match at the right time, and that's still ahead of him," Agassi told the Press Association.

The American, though, sees world number one Djokovic as Murray's big obstacle and the favourite for the title.

"I always favour Djokovic," said Agassi. "I just think it's his time in his career, he's proven that in the last year and a half or so. You've got to give him the advantage."

Murray has had a tough route through to the semi-finals, with the four-hour marathon against Ferrer the most difficult of the lot.

Three-time Wimbledon champion John McEnroe has been impressed by the Scot's form, saying on the BBC: "The biggest thing to me is his backhand looked unbelievable towards the end of the Ferrer match, he really started going after it.

"The key for him obviously is the return of serve. He's got to hurt people like Tsonga - he's a very tricky customer, a big, strong guy with a great serve.

"Murray has done exactly what he needed to do to get here, now he has to get about 10% better each match if he wants to win this."

This is Murray's seventh Wimbledon but his first with Ivan Lendl as his coach after the pair began working together at the end of last year.