Former First Minister Alex Salmond officially launched his campaign for re-election and shrugged off Conservative talk about securing his seat.
Mr Salmond, who is standing as the SNP candidate for Gordon, was joined by party activists in Ellon as he kickstarted his bid to be re-elected on June 8.
The seat is a target of the Conservative party who are hoping to capitalise on gains made in the Aberdeenshire local elections.
The former SNP leader pointed to the party’s achievements in the Gordon constituency, including a “firm record” of investment in infrastructure.
He said the building of the AWPR, the new Ellon Academy and building work starting on the new Inverurie Health Centre was “visible proof” of the difference made by the SNP in the North-east.
Mr Salmond added: “We are well up for the battle ahead. I stand for re-election on my record, on the need to provide real opposition to the Tory government and to protect our own Scottish Parliament as the place to decide Scotland’s future.
“On the way is the dualling of the A96, the new train station at Kintore and the huge investment in the Aberdeen to Inverness railway line.
“These key investments are changing the North-east for the better and for good. In the long years of firstly Tory and then Labour/Liberal control they never happened.
“Now they are built or are being built.
“That is the positive difference that SNP representation makes.”
Mr Salmond said only the SNP offers “strong opposition” to the Tory government in Westminster.
He added: “There are thousands of people across this constituency who want to see a stop to the Tory assault on the poor and the disabled.
“The SNP are the only party who are providing that real opposition to the heartless and divisive social policies of the Conservative party.
“If the Prime Minister is allowed to pursue a hard Brexit it will cost this constituency and our people dear. Our key food and drink industries depend on full and free access to European markets and we just cannot afford the anti-European petulance of the Tory party.
“I stand for the Scottish people making the key decisions affecting Scotland’s future on independence and Europe. The Tory party act as if the election is all over bar the shouting.
“Indeed they are claiming victory locally before the campaign has even begun.
“In the North-east we have a way of bringing people who count their chickens down to earth with a bump. It is time to teach the Tories that lesson.”
Other candidates standing in Gordon are Colin Clark (Conservatives), Kirsten Muat (Labour) and David Evans (Liberal Democrats).