A protester has given new Prime Minister Julia Gillard a messy welcome to WA, lobbing an egg at her as she walked into an ABC radio interview.
According to an ABC staff member, the man was waiting in a coffee shop next to the ABC foyer for Ms Gillard to arrive.
The egg missed, instead hitting a female WA police officer who was part of Ms Gillard's security detail, before smashing across the wall.
Police said the man, 55, from North Beach, was a small business owner. He was arrested and taken to Curtin House to be interviewed by WA police and possibly Australian Federal Police officers.
Ms Gillard made light of the incident at a press conference later this morning.
"(Foreign Minister) Stephen Smith, who's always quick-witted, has said to me that perhaps a West Australian thought I needed to have some scrambled eggs this morning for breakfast," she joked.
"That might have been one of the motivations. But yes, there was an egg thrown, it did hit a female West Australian police officer on the back of her jacket.
"I've obviously spoken to her, so we are all fit, hale and hearty and fine."
She said nothing was said at the time as to why the egg was thrown and she would leave it to the appropriate authorities as to whether charges should be laid.
The Prime Minister had apologised to the officer over the assault on her uniform.
"I did apologise to her because I don't think someone was throwing an egg at her but she ended up copping the egg."
Ms Gillard said she did not know what the protest was about or why the protester was angry.
"If people have got something to say to me, what I would obviously prefer is, I'm always up for a frank conversation."
Earlier, on the way into the Hyatt Regency Hotel to address a breakfast meeting, Mr Gillard was shouted at by two protesters angry over her new asylum seeker policy.
"There's no solution to deal with refugees Julia," one man shouted, as a woman called out,
"Free the refugees".
During question time in the breakfast meeting the Prime Minister endured a more polite protest.
Among the 550 paying guests were a group of young conservationists opposed to the federal government’s approval of offshore oil exploration licences for areas off the Margaret River region.
When given the microphone they stood up in line at their table, each displaying a letter to spell out "Fish not oil".
A protest spokesman called on Ms Gillard to protect the beaches and pristine coastline of the state's South-West.
In reply Ms Gillard said she was very fond of the Margaret River region and understood the protesters' concerns.
"I think I can allay your fears. We will of course go through all of the rigorous environmental processes and assessments that you would want us to do.
"Nothing will happen without working through in detail in a very, very scientific way all of the environmental issues you raise."
Outside the hotel about 30 protesters waved placards as the Prime Minister's car swept past them on the way to the ABC studios.
Some shouted "Shame on Gillard" and accused her of violating basic human rights with her planned shift back to offshore processing of asylum seekers.
- with AAP