Oban Lifeboat was launched after a fishing boat ran around on Kerrera at the entrance to Oban Bay.
The vessel, with two people on board, was well aground and listing heavily when the lifeboat was called out at 7.45pm earlier this week.
Two lifeboat crew used the craft to reach the fishing boat in shallow water. With the tide still dropping, the decision was made to return later in the evening to attempt to refloat the vessel.
The boat was secured and the two fishermen put ashore. The volunteer crew of Oban lifeboat re-assembled at the station at 12.30am on Christmas Eve. The fishermen also returned to assist in refloating.
A salvage pump was deployed as the still listing fishing boat had taken on a lot of water.
With the pump working, the remaining fisherman was transferred back on board, a towline was established and the lifeboat pulled the fishing boat to safety.