World record holder David Rudisha was pushed in the home straight by Australia`s Jeff Riseley before going on to win the 800 metres event at the IAAF Melbourne World Challenge on Saturday.
The Kenyan won in one minute 44.94 seconds ahead of Riseley in a world championships qualifying time of 1:45.29.
"I knew Jeff was coming, but I wasn`t so worried," Rudisha told reporters.
"I knew I was strong. It was a fast pace but I was strong through to the end."
Riseley said he is yet to decide whether to focus primarily on the 800m or the 1500m this year.
"I just had to stay relaxed and hang in there and try and give (Rudisha) a crack," the Australian said.
"He will go to a completely new level in three months` time and it will be a completely different race.
"But I thought tonight was an opportunity to get him," he added.
Olympic and world champion Sally Pearson won the 100m hurdles running into a difficult swirling wind.
Pearson won although her time of 12.93 seconds was half a second slower than she had expected to run.
"You can`t beat the conditions unfortunately," Pearson said. "I should be half a second quicker today."
"But as soon as I got over those hurdles (the wind) just threw me backwards."
Australia`s world championships javelin silver medallist Kim Mickle suffered a rare defeat at home, although it took a huge throw of 66.62m by two-time Commonwealth champion Sunette Viljoen from South Africa to edge her into second place.
Mickle`s best throw of 66.57m was only 26 centimetres shy of her national record set at the corresponding meet last year.