In a new verbal slip-up, US president Joe Biden said on Wednesday that Russian president Vladimir Putin was "losing the war in Iraq" when he meant to say Ukraine.
Speaking to reporters briefly before departing the White House on a trip to Chicago, Mr Biden was asked if Putin had been weakened by the brief uprising led by a Russian mercenary chief whose forces had been fighting against Ukraine.
"It's hard to tell really. But he's clearly losing the war in Iraq. He's losing the war at home and he has become a bit of a pariah around the world. And it's not just Nato, it's not just the European Union. It's Japan, it's 40 nations," he said.
It was the second slip-up in 24 hours. On Tuesday night, Mr Biden corrected himself at a campaign fundraising event - referring to China when he meant India, whose prime minister, Narendra Modi, visited the White House a week ago.
"You probably saw my new best friend - the prime minister of a little country that's now the largest in the world, China - I mean, excuse me, India. India is not looking for a permanent alliance, but they're looking for some hedge against - in the region," he said.
The miscues are not unusual for the 80-year-old US president.
Public opinion polling shows that a majority of Americans have concerns about Mr Biden's age. Some 73 per cent of respondents to an April 21st-24th Reuters/Ipsos poll said that they considered Mr Biden too old to work in government.
A majority - 63 per cent - of Democrats agreed with that statement.
Mr Biden's doctor declared him healthy and "fit for duty" in February after a physical examination.