Italy maintains the shooting occurred in international waters and that as a result, Rome should have jurisdiction.
India claims the ship was in in its territorial waters.
The Supreme Court is to decide on Italy's petition to try the sailors at home.
In a statement today, the Italian Foreign Ministry said it was "profoundly bewildered" why the court hasn't ruled even though arguments ended three months ago. It asked for a decision before Christmas.
The sailors were providing security on a cargo ship when they allegedly shot the fishermen. The dispute has strained diplomatic relations.