David Cameron said we are in "a battle for Britain's future" ahead of this weekend's G8 summit.
The Prime Minister said the UK must not "hide away from the world" but instead "roll up our sleeves and compete in it".
"It's no use in giving into the world. We must be unashamedly bold and hard-headed about pursuing our national interests", he continued.
"The challenge is clear, we are in a battle for Britain's future".
More top news
David Cameron hasn't repeated his migrant 'swarm' comment since his interview with ITV News, but he's likely to be reminded of it.
Breaking Bad fans can relive the adventures of Walter White - only with no actual drugs - thanks to a new novelty café in Turkey.
Migrants desperate to reach Britain from Calais have told how making the dangerous journey is their "last chance".