Cricket Australia has suspended opening batsman David Warner from playing at the Champions Trophy after his skirmish with England cricketer Joe Root in a Birmingham bar.
Warner took part in a disciplinary hearing via teleconference during which he pleaded guilty.
He was fined A$11,500 and will only be eligible to play again in the first Ashes test at Nottingham, starting July 10. His lack of match practice in the meantime will make it difficult for the selectors to choose him.
Warner was dropped but still carried drinks for his teammates during Wednesday's one-day international against New Zealand after it emerged he had thrown a punch at Root in Birmingham's Walkabout bar following England's victory over Australia last weekend.
The 26-year-old was found guilty of breaking Cricket Australia's code of conduct regarding "unbecoming behaviour".