Donald Trump believed he was heading for a vote-winning weekend. He announced a cooling in the trade war with China. He offered his hand to North Korean President Kim Jong Un.
But the one person who is having none of his charm offensive is the United States women's co-captain Megan Rapinoe. With her purple hair and her brace of goals in successive games at the Women's World Cup against first Spain and then France, Ms Rapinoe could let her feet spell it out: The US are world champions, and intend to keep it that way.