Sevilla reached their second final of the season beating Deportivo Coruna 2-0 at home to cruise into the King's Cup final 5-0 on aggregate on Wednesday.
Juande Ramos's side, who face Espanyol in the UEFA Cup final next Wednesday, led 3-0 from the first leg and swiftly ended any thoughts of an upset when Duda scored from a freekick after just three minutes.
Ernesto Chevanton doubled the lead in the 33rd and a feeble Depor never looked capable of threatening Sevilla's first appearance in the final since losing 2-1 to Real Madrid in 1962.
Sevilla look set to meet Barcelona at the Bernabeu on June 23. The Primera Liga leaders hold a 5-2 first leg advantage going into Thursday's second leg away to Getafe.
It would be a repeat of last August's European Super Cup when they beat Barcelona 3-0.
Sevilla, who are third in the league and still in the title race, rested a number of key players but it did not seem to matter as they dominated from the off.
Portuguese midfielder Duda swept a freekick over the wall into the top corner early on as Depor struggled to make an impact.
Cristian Hidalgo bounced a freekick on to the crossbar, but most of the action was in front of Depor's goal. Chevanton put a one-on-one wide in the 31st minute but quickly made amends.
When Daniel Alves passed to him on the edge of the area, the Uruguayan striker let the ball run between his legs, spun past his startled marker, and slotted the ball low into the corner.
A fine one-handed save from Andres Palop denied Depor a consolation goal near the end.
More from rediff