Di Vaio cũng có tên trong danh sách dự Euro 2004 của Italy, nhưng anh chỉ được thi đấu 7 phút ở trận cuối cùng vòng bảng, thắng Bulgaria với tỷ số 2-1.