The Russian national, who appeared with the help of a translator, entered pleas of not guilty to all three charges through defence solicitor Gail Goodfellow.
Sheriff Ian Wallace released Ivanovs, whose address was given in court papers as George Road in Peterhead, on bail and fixed dates for his next appearance.
A trial date was set for early October, while a pre-trial hearing was also scheduled for September.
This article originally appeared on the Evening Express website. For more information, read about our
new combined website.
Man accused of driving while more than four-and-a-half times the legal alcohol limit