Cristiano Ronaldo may be 37 and without a club but Switzerland’s Xherdan Shaqiri, whose team face Portugal in the World Cup last 16 tomorrow, said it would be a mistake to consider him a fading force.