'Desperado' actress Salma Hayek has praised her co-star Antonio Banderas for earning his first Oscar nomination for his role in 'Pain and Glory'.